package com.joinlabs.mapper;

import java.math.BigDecimal;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.joinlabs.entity.Enshrine;

public interface EnshrineMapper {
	/**
     * 	通过收藏Id取消收藏
     * @param enshrineId
     */
    int deleteByPrimaryKey(Long enshrineId);

    int insert(Enshrine record);

    int insertSelective(Enshrine record);

    Enshrine selectByPrimaryKey(Long enshrineId);

    int updateByPrimaryKeySelective(Enshrine record);

    int updateByPrimaryKey(Enshrine record);
    
    List<Enshrine> selectuserwares(Enshrine record);
    /**
     * 	通过用户查询收藏列表
     * @param userId
     * @return
     */
    List<Enshrine> selectEnshrineByUserId(@Param("userId") String userId);
    
    /**
     * 	通过用户Id和收藏的商品Id找到收藏主键
     * @param userId
     * @param waresId
     * @return
     */
    Long selectEnshrineId(@Param("userId") String userId,@Param("waresId") BigDecimal waresId);
}